package org.tgcloud.group.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
* @Author: zhy
* @Created: 2025-09-09-下午3:12
* @Description: ${description}
*/

/**
 * 角色表
 */
@ApiModel(description = "角色表")
@Data
public class SysRole implements Serializable {
    @ApiModelProperty(value = "")
    private Integer id;

    @ApiModelProperty(value = "")
    private String roleName;

    @ApiModelProperty(value = "")
    private Date createTime;

    /**
     * 1.可用，2.已删除 3.禁用
     */
    @ApiModelProperty(value = "1.可用，2.已删除 3.禁用")
    private Short status;

    /**
     * 1.平台，2.不是平台
     */
    @ApiModelProperty(value = "1.平台，2.不是平台")
    private Short roleType;

    /**
     * 是否查看全部数据，1、是，2、否
     */
    @ApiModelProperty(value = "是否查看全部数据，1、是，2、否")
    private Short viewAll;

    /**
     * 自定义名称
     */
    @ApiModelProperty(value = "自定义名称")
    private String customName;

    /**
     * 是否多选，1、是，2、否
     */
    @ApiModelProperty(value = "是否多选，1、是，2、否")
    private Short multipleType;

    private static final long serialVersionUID = 1L;
}